body,html{
    overflow: hidden;
}
.list-content{
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    padding: 0px;
    height: auto;
    .top-header{
        display: block;
        width: 100%;
        height: 46px;
        background-color: #fff;
        border-bottom: 1px solid #ccc;
        .content{
            padding: 0 20px;
            line-height: 46px;
            span{
                vertical-align: middle;
                color: #4d6277;
                font-weight: 700;
            }
        }
    }

    .search-box{
        padding: 10px;
        border: 1px solid #e4e9ee;
        background-color: #FFF;
        height: 40px;
        margin: 10px;
        border: 1px solid #ccc;
        width: calc(100% - 40px);
        .layui-form-label{
            width: auto!important;
        }
    }
    
    .list-box{ 
        padding: 10px;
        margin: 0 10px; 
        height: calc(100% - 126px);
        display: block;
        flex-direction: column;
        flex-shrink: 1;
        background: rgb(255, 255, 255);
        overflow-y: auto;
        position: relative;
        background-color: #FFF;
        border: 1px solid #ccc;
        #page_box{
            text-align: center;
        }
    } 
}
